package com.gan.yidademo.haikang.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author gbw
 * @date 2023/10/17
 * 海康组织信息
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("hk_org")
public class Organization {

    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private Long id;

    /**
     * 父组织标识
     */
    @TableField("parent_org_index_code")
    private String parentOrgIndexCode;

    /**
     * 组织标识
     */
    @TableField("org_index_code")
    private String orgIndexCode;

    /**
     * 组织名称
     */
    @TableField("org_name")
    private String orgName;

    /**
     * 组织编码
     */
    @TableField("org_code")
    private String orgCode;

    /**
     * 组织路径
     */
    @TableField("org_path")
    private String orgPath;

    /**
     * 组织路径中文名
     */
    @TableField("org_path_name")
    private String orgPathName;

}
